function findAdress() {
    var code = $("#inputRegisterPostCode").val();
    $("#Wait").removeClass("hidden");
    $("#Region").parent().parent().addClass("hidden");
     $("#PostCodeError").addClass("hidden");
     if (code.length===0){
         $("#Wait").addClass("hidden");
         return false;
     }
     var wzor = /[0-9]{2}-[0-9]{3}/g;
     if (wzor.test(code) !== true){
         $("#PostCodeError").removeClass("hidden");
          $("#PostCodeError").text("Niepoprawny format danych wejściowych");
          $("#Wait").addClass("hidden");
          $("#inputRegisterButton").prop("disabled",true);
          return false;
     }    
    var data = {code: code};
    $.ajax({
            type: "POST",
            url: "/ajax/getAdress",
            dataType: 'json',
            data: data,
            success: function(json) {
                if (json)
                {
                    $("#PostCodeError").text("");
                    $("#inputRegisterButton").prop("disabled",false);
                    $("#Wait").addClass("hidden");
                    $("#Region").parent().parent().removeClass("hidden");
                    $("#Region").text(json.RegionID);
                    $("#District").text(json.DistrictID);
                    $("#Community").text(json.CommunityID);
                    if ($.type(json.StreetID)==="array"){
                        $("#Street").parent().removeClass("hidden");
                        $("#City").text(json.CityID);
                        var select='<select name="inputRegisterStreet" id="inputRegisterStreet">';
                        $.each(json.StreetID, function(index, value) {
                            select+="<option value='"+value.ID+"'>"+value.Name+"</option>";
                        });
                        select+="</select>";
                        $("#Street").html(select);
                    }
                    else {
                        $("#Street").parent().addClass("hidden");
                        var select='<select name="inputRegisterCity" id="inputRegisterCity">';
                        $.each(json.CityID, function(index, value) {
                            select+="<option value='"+value.ID+"'>"+value.Name+"</option>";
                        });
                        select+="</select>";
                         $("#City").html(select);
                    }
                    
                }
                else {
                    $("#Wait").addClass("hidden");
                    $("#PostCodeError").removeClass("hidden");
                    $("#PostCodeError").text("Dla podanego kodu pocztowego nie została znaleziona żadna miejscowość, prosimy spróbować ponownie");
                }

            },
            error: function(data) {
                $("#Wait").addClass("hidden");
                 console.log(data.responseText);
            }
        });
}
$(document).ready(function(){
    $(".addAdress").click(function(){
        $(this).next().toggleClass("hidden");
    });
});